Zadanie: Poprawa kodu projektu
Teraz czas na zastosowanie wiedzy o zmiennych w praktyce! Otwórz swój projekt z poprzedniego modułu i znajdź w nim plik js/script.js. Twoim zadaniem jest poprawa deklaracji zmiennych zgodnie z informacjami z tego submodułu, czyli:
- cały kod znajdujący się w tym pliku zamknij w bloku za pomocą nawiasów klamrowych
{ }, aby unikać używania zmiennych/stałych globalnych, - jeśli to możliwe, używaj stałych,
- deklaracje stałych/zmiennych powinny być – w miarę możliwości – zagnieżdżone tak samo, jak miejsce ich wykorzystania, czyli staramy się używać możliwie małych zakresów,
- unikaj sytuacji, w których tuż pod deklaracją zmiennej nadajesz jej wartość – lepiej zrobić to od razu w deklaracji,
- zamień funkcje nazwane na funkcje anonimowe zapisane w stałych,
Testuj krok po kroku!
To bardzo ważne – nie zmieniaj wszystkiego naraz! Zmień jedną zmienną na stałą i wtedy sprawdź, czy skrypt działa, a w konsoli nie ma błędów. Po kilku zmianach zapisz commit i wtedy pracuj dalej.
To może wydawać się oczywiste, ale łatwo się zapomnieć i zrobić wiele zmian w kodzie. Potem testujemy i zaczynamy przeprawę przez morze błędów, wątpiąc, co zrobiliśmy dobrze, a co źle. Pamiętaj też o commitowaniu po każdej przetestowanej zmianie – dzięki temu zawsze możesz wrócić do ostatniej działającej wersji.
Po zakończeniu zadania upewnij się, że wszystkie zmiany są zapisane w commitach. Wtedy wyślij je na zdalne repozytorium, a link do najnowszego commita wyślij do sprawdzenia.